tactical wheeled armoured vehicle - Alemán Inglés Diccionario